cmake_minimum_required(VERSION 3.10.2)

# 添加头文件夹到系统搜索目录中，如果有多个用空格分隔
include_directories(inc)

# 定义全局变量 source_files
file(GLOB source_files
        ${CMAKE_SOURCE_DIR}/src/*.cpp
        ${CMAKE_SOURCE_DIR}/src/tools/*.cpp)

# 添加一个名为 native-renderer 的 SHARED 动态库 so库，并将source-files里面的文件编译打包进这个so库中
add_library(
        native-draw
        SHARED
        ${source_files}
)

# 查找一个已有库 并命名
find_library(
        # 定义库名字
        log-lib
        # 系统库名称
        log
)

# 将所有需要用到的库链接进我们的so库中
target_link_libraries(
        # 要链接的目标lib
        native-draw
        # 系统提供的log库，也可以像GLESv3一样直接在此处导入
        ${log-lib}
        # android工具库
        android
)